package pseudoAssemblerCompiler.twopassassembler.model;

import pseudoAssemblerCompiler.twopassassembler.controller.Constants;
import pseudoAssemblerCompiler.twopassassembler.model.assemblerAlgorithms.IViewModel;

/**
 * Наблюдатель, сообщает об изменениях произошедших в модели
 *
 * @author Администратор
 *
 */
public interface ModelObserver {

    /**
     * Обновить
     */
    public void update(IViewModel model, Constants constant);

    public boolean containsSender(IViewModel sender);

}
